﻿*{margin:0px; padding:0px;}
body{font: 14px/1.6 '微软雅黑', Arial, sans-serif;}
input, button, textarea,select, optgroup, option { font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit;}
ul, li, dl, dt, dd, ol{list-style: none; }
img{border:0;}
.clear {display: block; height: 0; overflow: hidden; clear: both; }
.clear10{display: block; height: 10px; overflow: hidden; clear: both;}
.clearfix:after { content: '\20'; display: block; height: 0; clear: both; }
.clearfix { *zoom:1;}
.clear-fix:after{content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden;}
a{text-decoration:none;outline:0;color: #555;}
a:hover { color: #32a4cc; }
.pad10{padding: 10px 0px;}

.wrapper { position:relative; width:100%; margin:0 auto; overflow:hidden; }
.wrap{width:1200px; margin:0 auto; }
.main {
    position: relative;
    width: 1000px;
    padding-bottom: 20px;
    margin: 0 auto;
}
.left {
    float: left;
    width: 246px;
    padding-right: 30px;
}
.mainCon{float:left; width: 724px;}
.mainConTitle{ 
	position:relative;width:100%; height:58px;border-bottom:1px solid #d0d0d0;
}
.mainConTitle .font{
	float:left;
	color:#333333;font-size:24px;line-height:52px;/* font-weight: bold;*/
}
.mainConTitle .span{
	float:left; padding-left: 10px;
	color: #006cae; font-size:18px;line-height:58px; font-family:arial; text-transform: uppercase; font-weight: normal;}
.mainConTitle .span span{color: #989898;}	

.mainConTitle .position {  
	position: absolute; right: 0px; top:8px;
	height:46px;  
	color: #666666; font-size: 12px;line-height:46px;}
.mainConTitle .position a{color:#666;}
.mainConTitle .position a:hover{color:#666666}
.mainConTitle .position span{ font-size: 12px;color:#666666}
.mainConTitle .position font{ font-size: 12px; color:#155b9d;}
 /*end mainConTitle*/
.mainConList{float:left;width:724px; padding: 16px 0px;}	

.mainConList .pic11{ 
	position: relative;float:left;
	width:232px; height:228px; margin-right:8px; margin-bottom: 14px;
	overflow: hidden; }	
.mainConList .pic11 .pic{position:relative;width:230px; height:170px;border:1px solid #dcdbdb;}
.mainConList .pic11 .title{ 
	width: 214px; height: auto; padding: 0px 8px; border:1px solid #dcdbdb; border-top:none;
	color:#666666; font-size: 14px; line-height:42px; text-align: center; 
}
.mainConList .pic11 .title:hover,.mainConList .pic11 a:hover{
	color:#006cae;
} 
 /*end pic1*/	
.mainConList .pic2{ width: 698px;  height:122px;padding:12px; margin-bottom: 14px; border: 1px solid #dcdcdc; background: #f0f0f0;}
.mainConList .pic2 dt{
	float: left; 
	width:160px; height:120px;  border: 1px solid #dcdcdc; margin-right: 16px;
	background: #ffffff; }
.mainConList .pic2 dt img{ display:block;}
.mainConList .pic2 dd{ width:512px;height:122px;  float:left;}
.mainConList .pic2 .title{color:#333333;font-size:14px; line-height:40px; font-weight:bold;}
.mainConList .pic2 .intro{width:512px; height:52px;color:#666666;font-size:12px;line-height:20px}
.mainConList .pic2 .time{ color: #999999; font-size: 12px;line-height:28px}
/*end pic2*/

.mainConList ul{ width:724px; }
.mainConList ul li{
	width: 714px; height: 84px;  padding:10px 5px; border-bottom: 1px solid #dcdcdc;
}
.mainConList ul li a{
	width: 714px; height: 84px;display: block;
	color:#333333; font-size:14px; line-height:36px; font-weight: bold; 
 }

 .mainConList ul li a span{
 	width: 714px; height: 48px; display: block;
 	color:#666666;font-size:12px; line-height:24px;font-weight: normal;
  }
.mainConList ul li a:hover{color:#006cae;}	
.mainConList ul li a:hover span{color:#666;}
.mainContect{ 
	width: 724px; margin: 0 auto;
	color:#666;font-size:14px;line-height:30px;overflow:hidden
	margin-top:16px; padding-top: 16px; height:auto!important;min-height:360px;height:360px;word-wrap:break-word; word-break:break-all;
}
.mainContect .title{ 
	width:100%;
	color:#0f1427;font-size:22px; line-height:40px;text-align:center; }
.mainContect .time{
	height: 40px;border-bottom:1px solid #dcdcdc;padding-top:5px;
	color:#999999;font-size:12px;line-height:30px; font-weight:normal}
.mainContect .timea{font-size:12px;}
.mainContect .pic{width:100%; text-align:center;padding:20px 0px 0px 0px;}
.mainContect .pic img{margin:0 auto;}
.mainContect .con{ padding:20px 14px 20px 14px;padding-top:0;line-height:30px;font-size:14px; color:#666;word-wrap:break-word; word-break:break-all;overflow:hidden}
.mainContect .conTitle{ width: 100%; border-bottom: 1px solid #c8c8c8;margin-bottom: 15px;}
.mainContect .conTitle span{ 
	width: 120px; height: 36px;display: block;
	color:#fff; font-size: 16px;line-height: 36px; text-align: center;
	background: #0b61a5;}
.mainContect .pgfy{
	 width:100%; border-top:1px solid #eaeaea; padding-top:15px;padding-bottom:20px; margin: 0 auto;}
.mainContect .pgfyl{float:left;  width:610px;padding-left: 14px;}
.mainContect .pgfyl p{ color:#333333;font-size: 14px;}
.mainContect .pgfyl p a{ color:#333333; font-size: 14px;}
.mainContect .pgfyr{ width:100px;float:left; text-align:center;padding-top:30px;}
.mainContect .pgfyr a{ color:#333333;font-size:14px;}
.leftProClaList{
	width: 246px;padding-bottom: 18px;
}
.leftProTitle{
	width: 230px; height: 50px; padding-left: 16px;
	color: #333333; font-size:22px; line-height: 50px;
	background:#efefef;
}
.leftProTitle span{
	padding-left: 10px;
	color: #a0a0a0; font-size:16px; font-family:arial; text-transform: uppercase;
}
.leftTtitle{
	 width: 230px; height:54px; padding-left:14px; border-bottom: 1px solid #d5d5d5;
	 color: #333333; font-size: 22px; line-height: 54px;
}
.leftTtitle span{
	color: #999999; font-size:16px; text-transform: uppercase;
}

.leftProClaListUl{
	width: 214px; padding: 16px; background:url(images/bArea01.jpg);
	/*background:#0082d0;*/
}
.leftProClaListUl li{
	width: 214px; height:46px;border-bottom: 1px solid #CCC; /*border-bottom: 1px solid #6aabd2;*/
}
.leftProClaListUl li a{
	width: 184px; height:46px; padding-left:30px; 
	color:#ffffff; font-size: 14px; line-height: 46px;
}
.leftProClaListUl li a:hover{color:#81daff;}
.leftProClaListUl .childCla{width:214px; display:none; }
.leftProClaListUl .childCla li a{
	width:154px;padding-left:60px;  display: block;
	color:#81daff;
	background: url(images/proclabg.jpg) 36px center no-repeat;
}

.leftContact{
	 width:244px;border:1px solid #dbdada;
}
.leftConTel{
	width: 236px; padding-left: 16px;
	color:#b02a28; font-family: impact; font-size: 28px;
}
.leftContactDl{ margin-top: 10px;margin-bottom: 10px;}
.leftContactDl dl{width:216px; padding-left: 16px; display:block;clear:both;}
.leftContactDl dl dt,.leftContact dl dd{color:#666666; font-size:14px;  line-height:30px; }
.leftContactDl dl dt{float:left; width:42px; padding-left: 24px; }
.leftContactDl dl dd{float:left; width:150px;}

.leftNewsUl{
	width:244px;  border:1px solid #dbdada;  margin-top: 18px;
}
.leftNewsUl li{
	 width: 190px; height:42px; padding-left: 34px; padding-right: 20px; border-bottom: 1px  solid  #dbdada; margin: 0 auto;
	 background: url(images/newsbg.png) 20px center no-repeat;
}
.leftNewsUl li a{
	color: #666666; font-size: 14px; line-height: 40px;
}
.leftNewsUl li a:hover{
	color:#006cae;
}


.footer{clear:both}
.footArea { background:#ececec; padding:30px 0; }
.footArea dl { float:left; width:115px; margin-right:10px; text-align:center; }
.footArea dl dt { font-size:16px; color:#535353; padding-bottom:22px; border-bottom:1px solid #d2d1d1; margin-bottom:23px; }
.footArea dl dd { line-height:23px; }
.footArea dl dd a { color:#acacac; }
.footArea dl dd a:hover { color:#41517a; }
.foot01 {float:right; }
.code { float:right; width:133px; margin-right:30px; }
.code p { text-align:center; margin-top:5px; }
.tail { background:#41517a; padding:18px 0; color:#9ea4b6; }
.tail a { color:#9ea4b6; }
.tail a:hover { color:#000; text-decoration:underline; }
.tail .p1 {margin-left:100px}
.tail .p2 {margin-left:100px; font-size:12px }
.tail .p2 ul li {display:inline; padding:0 2px}

.logo { float:left; }
.nav { float:right; }
.nav ul li {position:relative; float:left; width:115px; text-align:center; }
.nav ul li .a1 { display:block; width:115px; height:121px; line-height:121px; color:#000; font-size:16px; }
.nav ul li:hover .a1,.nav .current .a1 { color:#ff2a2a; }
.nav .sub { position:absolute; top:121px; display:none; z-index:999; }
.nav .sub { background:#fff; }
.nav .sub dt { width:115px; text-align:center; padding:10px 0; }
.nav .sub dt a { color:#000; }
.nav .sub dt:hover { background:#41517a; }
.nav .sub dt:hover a { color:#fff; }
.banner { position: relative; width: 100%;  overflow: hidden; z-index:0;  }
.banner .bd { position: relative; left: 50%; width:1920px; margin: 0 0 0 -960px; text-align: center; overflow: hidden; }
.banner .wrap { position:relative; }
.banner .hd { position: absolute; bottom: 20px; width:1200px; text-align:center; z-index:999; }
.banner .hd ul {  display:inline-block; *display:inline; zoom:1;   }
.banner .hd li { float:left; width:12px; height:12px; margin:0 5px; border-radius:100%; text-indent:-9999em; background:#fff; cursor:pointer; }
.banner .hd li.on { background:#41517a; }
.page_turner {overflow:hidden;clear:both; }
.page_turner a, .page_turner span {float:left; display:block; border:1px solid #D3D1D1; padding:2px 5px; margin-left:4px; line-height:16px; }
.page_turner a:hover, .page_turner a.c { background:#0082d0; color:#FFF; }
#total { color:red; }

.container { position: relative; width: 100%; }

.aArea { background:url(images/aArea01.jpg) repeat-x; height:114px; }
.aArea01 { position:relative; background:url(images/aArea03.jpg) no-repeat; height:90px; }

.aArea01 ul { float:left; margin:26px 0 0 15px; }
.aArea01 ul li { float:left; }
.aArea01 ul li a { display:block; width:145px; height:37px; margin:0 5px; text-align:center; line-height:37px; border:1px solid #576894; color:#f0f0f0; }
.aArea01 ul li:hover a { color:#ef4c4d; border-color:#ef4c4d; }

.aArea01 p { float:right; width:181px; height:90px; background:#3b4162; }
.aArea01 p a { display:block; width:140px; height:40px; text-align:center; line-height:40px; background:#41517a; color:#f0f0f0; font-size:16px; margin-top:25px; }
.aArea01 span { float:right; display:block; margin-top:25px; }

.aArea01 .qq { position:absolute; top:-100px; right:0; background:#ef4c4d; width:122px; height:42px; padding:29px; z-index:9999; }
.aArea01 .qq a { display:block; width:57px; height:40px; line-height:40px; color:#fff; font-size:14px; border:1px solid #f69999; background:url(images/qq.png) no-repeat 11px 9px; padding:0 20px 0 43px; }

.bArea { margin-top:40px; }
.bArea .hd { float:left; width:185px; height:437px; background:url(images/bArea01.jpg) no-repeat top center; color:#fff; padding-left:25px; padding-bottom:65px; }
.bArea .hd h1 { font-size:18px; line-height:1; padding-top:25px; }
.bArea .hd h1 span { display:block; line-height:1; font-family:"华文中宋","微软雅黑"; text-transform:uppercase; font-weight:normal; margin-top:10px; }
.bArea .hd ul { margin-top:15px; }
.bArea .hd ul li {width:130px; height:25px; line-height:25px; border:1px solid #616e8f; text-align:center; margin-bottom:5px; color:#f6f7f8; cursor:pointer; }
.bArea .hd ul li.on,.bArea .hd ul li a:hover { background:#3b4162;}
.bArea .hd ul li a{ color:#FFF;display:block}

.bArea .hd ul p a { display:block; width:130px; height:25px; line-height:25px; border:1px solid #616e8f; padding-left:20px; color:#f6f7f8;  background:#3b4162; cursor:pointer; }

.bArea .bd { float:left; }
.bArea .bd ul { width:990px; }
.bArea .bd ul li { position:relative; float:left; margin-left:30px; margin-bottom:27px; }
.bArea .bd ul li p { position:absolute; left:0; top:0; width:300px; height:205px; background:url(images/bArea02.png) repeat; text-align:center; display:none; }
.bArea .bd ul li p span { display:block; font-size:18px; color:#fff; padding:55px 0 15px; }
.bArea .bd ul li:hover p { display:block; }

.cArea { height:568px; background:url(images/cArea01.jpg) no-repeat center; }
.cArea .hd { padding-top:55px; text-align:center; }
.cArea .hd p { font-size:24px; color:#e2e3e7; height:42px; line-height:42px; background:url(images/c11.png) no-repeat center; }
.cArea .hd span { display:block; color:#fff; text-transform:uppercase; margin-top:5px; }
.cArea .bd { margin-top:45px; }
.cArea .bd ul { width:1012px; margin:0 auto; }
.cArea .bd ul li { float:left; width:223px; height:342px; background:url(images/cArea02.png) no-repeat; margin:0 15px; }
.cArea .bd ul li strong { text-align:center; padding-top:30px; }
.cArea .bd ul li h4 { text-align:center; font-weight:normal; font-size:14px; color:#000; line-height:1; margin:30px 0 25px; }
.cArea .bd ul li p { width:160px; margin:0 auto; color:#777; line-height:22px; }

.dArea { padding:70px 0; }
.dArea01 { width:695px; float:left; }
.dArea01 .pic { position:relative; float:left; width:350px; height:470px; }
.dArea01 .pic .img02 { position:absolute; bottom:35px; right:0; }
.dArea01 .txt { position:relative;  float:left; width:345px; height:470px; background:#ededed; }
.dArea01 .txt .hd { font-size:24px; color:#fff; width:345px; height:119px; text-align:center; line-height:119px; background:url(images/dArea01.jpg) no-repeat; }
.dArea01 .txt .bd { text-indent:2em; width:285px; margin:30px auto; line-height:22px; color:#444; }
.dArea01 .txt .more { position:absolute; bottom:35px; left:0; display:block; width:140px; height:40px; text-align:center; line-height:40px; font-size:16px; font-weight:bold; color:#fff; background:#41517a; }

.dArea02 { float:left; width:505px; }
.dArea02 .bd { text-indent:2em; float:left; line-height:22px; color:#fff; width:345px; height:190px; background:#41517a; padding:45px 25px 0 25px;  }
.dArea02 .hd { float:left; }

.eArea { height:592px; background:url(images/eArea.jpg) no-repeat center; }  
.eArea .hd { padding-top:55px; text-align:center; }
.eArea .hd p { font-size:24px; color:#e2e3e7; height:42px; line-height:42px; background:url(images/c11.png) no-repeat center; }
.eArea .hd span { display:block; color:#fff; text-transform:uppercase; margin-top:5px; }

.eArea .bd { background:#fff; padding:40px 40px 50px 40px; margin-top:25px; }
.eArea .bd p { background:url(images/eArea01.jpg) no-repeat top center }
.eArea .bd p i { display:block; font-style:normal; width:925px; margin:0 auto; text-align:center; line-height:22px; font-size:14px; }
.eArea .bd ul { margin-top:35px; }
.eArea .bd ul li { position:relative; float:left; width:250px; margin:0 15px; padding-bottom:10px; border-bottom:1px solid #a6a5a5; }
.eArea .bd ul li h4 { font-weight:normal; color:#666; margin-top:15px; }
.eArea .bd ul li span { color:#999; }
.eArea .bd ul li .pic { position:absolute; top:0; left:0; padding-top:70px; background:url(images/bArea02.png) repeat; width:250px; height:105px; text-align:center; display:none; }
.eArea .bd ul li .pic img { padding:4px; border:1px solid #979fb4; }
.eArea .bd ul li:hover .pic { display:block; }
.eArea .bd ul li:hover h1 { color:#000; }

.fArea { padding:55px 0 70px; min-height:330px; }
.fArea01 { width:680px; float:left; }
.fArea01 .hd ul { border-bottom:1px solid #dedede; }
.fArea01 .hd ul li { float:left; margin-right:2px; width:105px; height:35px; text-align:center; line-height:35px; font-size:14px; color:#fff; background:#41517a; cursor:pointer; }
.fArea01 .hd ul li.on { background:#ef4c4d; }
.fArea01 .bd { margin-top:5px; }

.fArea01 .bd ul li { margin-top:20px; }
.fArea01 .bd ul li .date { float:left; border:1px solid #e5e5e5; width:77px; height:65px; font-size:35px; color:#fff; text-align:center; line-height:1; background:#aaa; padding-top:10px; }
.fArea01 .bd ul li .date span { display:block; font-size:12px; color:#fff; margin-top:5px; }
.fArea01 .bd ul li .txt { float:right; width:570px; }
.fArea01 .bd ul li .txt h4 a { font-size:14px; font-weight:normal; color:#000; }
.fArea01 .bd ul li .txt p { margin-top:15px; color:#8c8c8c; }
.fArea01 .bd ul li:hover .txt h4 a { font-weight:bold; }
.fArea01 .bd ul li:hover .date { background:#ef4c4d; }

.fArea02 { float:right; width:470px; }
.fArea02 .hd { font-size:16px; color:#41517a; padding-left:15px; height:35px; line-height:35px; background:url(images/fArea02.jpg) no-repeat bottom left; }
.fArea02 .bd { margin-top:30px; }
.fArea02 .bd .pic { float:left; }
.fArea02 .bd .txt { float:right; width:260px; margin-right:15px; }
.fArea02 .bd .txt h4 { padding:10px 0; }
.fArea02 .bd .txt h4 a { font-size:15px; color:#000; font-weight:normal; }
.fArea02 .bd .txt p { color:#8c8c8c; }
.fArea02 .bd ul { margin-top:15px; }
.fArea02 .bd ul li { line-height:30px; }
.fArea02 .bd ul li span { float:right; }
.fArea02 .bd ul li a { font-size:14px; color:#333; background:url(images/fArea03.jpg) no-repeat center left; padding-left:15px; }
.fArea02 .bd ul li:hover a { color:#ef4c4d; }